package com.fpd.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @desc 案件提醒信息返回前端数据模型
 */
@Data
public class RemindBaseInfoVO {

    @ApiModelProperty(value = "remind_base_info表主键")
    private String id;

    @ApiModelProperty(value = "提醒日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date remindTime;

    @ApiModelProperty(value = "提醒信息")
    private String remindInfo;

    @ApiModelProperty(value = "提醒人(客服)")
    private String remindTarget;

    @ApiModelProperty(value = "客户号")
    private String custNo;

    @ApiModelProperty(value = "合同号")
    private String contractNumber;

    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    @ApiModelProperty(value = "创建人ID")
    private String createUser;

    @ApiModelProperty(value = "customer_base_info表主键")
    private String cbiId;

    @ApiModelProperty(value = "客户姓名")
    private String custName;

    @ApiModelProperty(value = "联系方式")
    private String phoneNumber;


    @ApiModelProperty(value = "身份证号")
    private String custIdNo;

    @ApiModelProperty(value = "家庭地址")
    private String registerAddress;

    @ApiModelProperty(value = "来访时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date visitTime;

    @ApiModelProperty(value = "来访类型", example = "1:来电 2：拜访 3：其他")
    private String visitType;

    @ApiModelProperty(value = "提醒客服名称")
    private String remindName;

}
